home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / lan / merc130.zip / MERCNDS.INI < prev    next >
INI File  |  1996-06-23  |  8KB  |  175 lines

  1. #  Sample NDS Mode MERCURY.INI file (in fact, the one I use on
  2. #  my production server). This one implements most of the possible
  3. #  switches for each module, but you can edit it to do less if you
  4. #  wish. All the fields shown below are described in the file
  5. #  MGUIDE.EXE which is supplied in the Mercury archive.
  6. #
  7. #  Anything after a '#' to the end of the line is a comment and
  8. #  is stripped out before parsing. Trailing and leading whitespace
  9. #  is also stripped before parsing.
  10. #
  11. #  Note that the NDS version of Mercury expects NDS names to be expressed
  12. #  relative to the root of the NDS tree unless explicitly noted. This
  13. #  is especially true for the User ID of the Postmaster - you MUST use
  14. #  a full username relative to the Root of the NDS tree for the Postmaster.
  15.  
  16. [General]
  17. myname:      clio.pmail.gen.nz    # Canonical name for this server
  18. timezone:    +1100                # Time Zone to add to date fields
  19. file_api:    1                    # Use the file api instead of queues
  20. mailqueue:   SYS:SMTPMAIL         # Where mail should be put for delivery
  21. smtpqueue:   SYS:SMTPMAIL         # Where the SMTP client should look for mail
  22. # debug:       1
  23. # mailqueue: TEMPQ
  24. # smtpqueue: TEMPQ
  25.                                   # note: smtpqueue and mailqueue can be the same
  26.  
  27. [Mercury]
  28. failfile:     SYS:SYSTEM/MERCURY/FAILURE.MER  # Delivery failure notification template
  29. confirmfile:  SYS:SYSTEM/MERCURY/CONFIRM.MER  # Delivery confirmation template
  30. aliasfile:    SYS:SYSTEM/MERCURY/ALIAS.MER    # System-wide alias file
  31. synfile:      SYS:SYSTEM/MERCURY/SYNONYM.MER  # User synonym database
  32. listfile:     SYS:SYSTEM/MERCURY/LISTS.MER    # List of lists
  33. logfile:      SYS:SYSTEM/MERCURY/MERCURY.LOG  # Traffic logging file
  34. bitnethost:   cunyvm.cuny.edu      # Relay host for ".bitnet" rewrites
  35. poll:         10                   # Seconds between queue polling cycles
  36. scratch:      SYS:SYSTEM/MERCURY   # Where we can write temp files
  37. switch:       2                    # number of ms to yield per op on heavy I/O
  38. returnlines:  15                   # How many lines of failed messages to return
  39. postmaster:   admin.pmail          # NetWare UIC of postmaster relative to Root.
  40. broadcast:    1                    # Yes, we want broadcast notifications, but
  41. receipts:     0                    # ... no broadcasts for receipt confirmations
  42. PM_notify:    1                    # Do/Don't send errors to the postmaster
  43. change_owner: 1                    # Change message ownership to recipient
  44. noticeboards: SYS:PUBLIC/NB        # Where to find Pegasus Mail noticeboards
  45. automaintenance : 1
  46.  
  47.  
  48. #  NetWare 4.1 user information
  49. #
  50. #  The [NDS] Section of MERCURY.INI is only used in NetWare NDS mode. It
  51. #  can be omitted in many cases, since Mercury will prompt for the values
  52. #  set in the section if they are absent.
  53. #
  54. #  Under NetWare 4.1, Mercury has to login to Directory Services as a
  55. #  user object. The account Mercury uses must have sufficient privilege
  56. #  to perform the following tasks:
  57. #
  58. #     * Scan, Create, Read, Rename and Delete files in every
  59. #       user's new mailbox directory
  60. #     * Read the "home directory" attribute for every mail user
  61. #       to which it might be called upon to deliver mail
  62. #     * Search the NDS tree (i.e, have Browse and Read rights) in
  63. #       all contexts in which it might operate
  64. #     * Read all members of any group to which it may be called
  65. #       upon to deliver mail
  66. #     * If running in automaintenance mode, it must be able to add
  67. #       and delete NDS attributes for any user to which it may
  68. #       deliver mail, and create and delete ACLs on any mail user's
  69. #       "home directory" NDS attribute.
  70. #
  71. #  If you omit the "password" field, Mercury will prompt for it at
  72. #  startup time.
  73. #
  74. #  Note that you must enter the Mercury User ID as an NDS name expressed
  75. #  RELATIVE TO THE ROOT OF YOUR NDS TREE - there is no default context.
  76. #
  77. #  Two other options affecting NDS-mode operation are also available in
  78. #  other sections of MERCURY.INI:
  79. #
  80. #  In the [General] Section:
  81. #  "Mailbox_Mode", value 0 or 1, default 0. If 0, Mercury will use the
  82. #     new mailbox directory structure created by MAKEMBOX and PMUSER. If
  83. #     1, Mercury will assume that you have loaded the NetWare 4.1 MHS
  84. #     Services product and will deliver to the mailbox structure created
  85. #     by that system. NOTE: this does NOT mean that Mercury will act as
  86. #     an MHS<-->SMTP gateway - it will NOT. It simply controls where it
  87. #     will place incoming mail.
  88. #
  89. #  In the [Mercury] section:
  90. #  "Automaintenance", value 1 or 0: if non-zero, Mercury will automatically
  91. #     create new mail directories for users when it detects that they need
  92. #     them, using the same logic as the PMUSER NLM. If 0, sending mail to
  93. #     a user with no new mail directory currently created will result in
  94. #     an error.
  95.  
  96. [NDS]
  97. UserID      :  Admin.pmail
  98.  
  99.  
  100. [MercuryC]
  101. host:        192.156.225.2        # mail mail host which relays for us
  102. scratch:     SYS:SYSTEM/MERCURY   # Where we can write temp files
  103. poll:        30                   # Seconds between queue polling cycles
  104. switch:      2                    # number of ms to yield per op on heavy I/O
  105. returnlines: 15                   # How many lines of failed messages to return
  106. failfile:    SYS:SYSTEM/MERCURY/FAILURE.MER  # Delivery failure template
  107. esmtp:       1                    # Yes, we want to use ESMTP extensions
  108.  
  109.  
  110. [MercuryS]
  111. switch:      2
  112. debug:       1                    # Whether or not to show session progress
  113. # allow:       192.156.225.2        # A machine we WILL permit to connect
  114. # refuse:      192.156.225.0        # A group of machines we WON'T permit.
  115. logfile:     SYS:SYSTEM/MERCURY/MERCURYS.LOG
  116. size:        1500000
  117.  
  118.  
  119. [MercuryP]
  120. scratch              :     SYS:SYSTEM/MERCURY
  121. switch               :     2
  122.  
  123.  
  124. [Groups]
  125. testgroup            :     Test_group.pmail
  126.  
  127.  
  128. #  The [Domains] section: Mercury uses the entries in this section to
  129. #  work out what addresses it should regard as local (i.e, to which it
  130. #  should attempt delivery rather than passing it on). The section is
  131. #  simply a table that maps Internet domain names onto the contexts
  132. #  in the NDS tree that are associated with that Internet domain.
  133. #
  134. #  Defining domains for NetWare 4.1:
  135. #  Mercury can service an unlimited number of NDS contexts on your
  136. #  network, provided the NDS usercode you provide it with has sufficient
  137. #  privilege to be able to access all mail users in those contexts. Each
  138. #  context may have its own domain name, and it is possible to have a
  139. #  domain name which applies to all organizational units in and below a
  140. #  given context.
  141. #
  142. #  The [Domains] syntax for NetWare 4.1 is simply an NDS context on the
  143. #  left hand side, and the Internet name by which it is known to Internet
  144. #  hosts on the right hand side. You may have multiple Internet domain
  145. #  names that resolve to the same NDS context, and you can have a single 
  146. #  Internet domain name that maps to multiple NDS contexts, but only if
  147. #  usernames are unique in all the contexts mapped by that domain.
  148. #  If you want a domain definition to apply to all organizational units
  149. #  (contexts) below the specified context as well as that context, prefix
  150. #  the context name with a '/' character - so the entry:
  151. #
  152. #       /dev.pmail  : dev.pmail.gen.nz
  153. #
  154. #  indicates that the Internet domain "dev.pmail.gen.nz" applies to the
  155. #  context "dev.pmail", and to any context below it in the NDS tree.
  156.  
  157. [Domains]
  158. # Context                Domain name
  159. /pmail             :     CLIO
  160. /pmail             :     clio.pmail.gen.nz
  161. /pmail             :     [192.156.225.24]
  162. mac.dev.pmail      :     macstuff.pmail.gen.nz
  163. sales.pmail        :     sales.pmail.gen.nz
  164.  
  165.  
  166. [Maiser]
  167. Maiser               :     Maiser
  168. Helpfile             :     SYS:SYSTEM/MERCURY/MAISER.HLP
  169. Lookupfile           :     SYS:SYSTEM/MERCURY/MAISER.LKP
  170. Send_dir             :     SYS:SYSTEM/MERCURY/SENDABLE
  171. Logfile              :     SYS:SYSTEM/MERCURY/MAISER.LOG
  172. Notify               :     SYS:SYSTEM/MERCURY/TMP
  173. L